package org.infodavid.common.commands;

import java.io.Serializable;
import java.util.Map;

/**
 * The Class IBasicCommand.
 */
public interface IBasicCommand extends Serializable {
  /**
   * Gets the properties.
   * @return the properties
   */
  Map<String,Serializable> getProperties();

  /**
   * Gets the requesting user key.
   * @return the requesting user key
   */
  Long getRequestingUserKey();

  /**
   * Sets the requesting user key.
   * @param value the new requesting user key
   */
  void setRequestingUserKey(Long value);
}
